package cn.b.sky.mes.em.model.condition;

import java.util.Date;

import org.springframework.format.annotation.DateTimeFormat;

import cn.b.sky.common.model.Page;

/**
 * 
 * <strong>Title : MaintainConfigCondition.java<br></strong>
 * <strong>Package : cn.b.sky.mes.em.model.condition<br></strong>
 * <strong>Description : </strong>维护配置查询实体<br> 
 * <strong>Create on : 2015-11-5 下午02:11:18<br></strong>
 * <p>
 * @author zhaoxin01<br>
 * @version <strong>v1.0.0</strong><br>
 * <br> 
 * <strong>修改历史:</strong><br>
 * 修改人 | 修改日期 | 修改描述<br>
 * -------------------------------------------<br>
 * <br>
 * <br>
 */
public class MaintainConfigCondition extends Page {
  private String equipmentCode;//设备编号

  private String strategyCode;//策略编号

  private String equipmentText;//设备描述

  private String strategyText;//策略描述

  private Long currCountValueSt;//当前计数起

  private Long currCountValueEn;//当前计数止

  private Long totalCountValueSt;//累积计数值起

  private Long totalCountValueEn;//累积计数值止

  @DateTimeFormat(pattern = "yyyy-MM-dd")
  private Date prevMaintainDateSt;//上次维护日期起

  @DateTimeFormat(pattern = "yyyy-MM-dd")
  private Date prevMaintainDateEd;//上次维护日期止

  @DateTimeFormat(pattern = "yyyy-MM-dd")
  private Date nextMaintainDateSt;//下次维护日期起

  @DateTimeFormat(pattern = "yyyy-MM-dd")
  private Date nextMaintainDateEn;//下次维护日期止

  private String memo;//备注

  public String getEquipmentText() {
    return equipmentText;
  }

  public void setEquipmentText(String equipmentText) {
    this.equipmentText = equipmentText;
  }

  public String getStrategyText() {
    return strategyText;
  }

  public void setStrategyText(String strategyText) {
    this.strategyText = strategyText;
  }

  public String getEquipmentCode() {
    return equipmentCode;
  }

  public void setEquipmentCode(String equipmentCode) {
    this.equipmentCode = equipmentCode;
  }

  public String getStrategyCode() {
    return strategyCode;
  }

  public void setStrategyCode(String strategyCode) {
    this.strategyCode = strategyCode;
  }

  public Long getCurrCountValueSt() {
    return currCountValueSt;
  }

  public void setCurrCountValueSt(Long currCountValueSt) {
    this.currCountValueSt = currCountValueSt;
  }

  public Long getCurrCountValueEn() {
    return currCountValueEn;
  }

  public void setCurrCountValueEn(Long currCountValueEn) {
    this.currCountValueEn = currCountValueEn;
  }

  public Long getTotalCountValueSt() {
    return totalCountValueSt;
  }

  public void setTotalCountValueSt(Long totalCountValueSt) {
    this.totalCountValueSt = totalCountValueSt;
  }

  public Long getTotalCountValueEn() {
    return totalCountValueEn;
  }

  public void setTotalCountValueEn(Long totalCountValueEn) {
    this.totalCountValueEn = totalCountValueEn;
  }

  public Date getPrevMaintainDateSt() {
    return prevMaintainDateSt;
  }

  public void setPrevMaintainDateSt(Date prevMaintainDateSt) {
    this.prevMaintainDateSt = prevMaintainDateSt;
  }

  public Date getPrevMaintainDateEd() {
    return prevMaintainDateEd;
  }

  public void setPrevMaintainDateEd(Date prevMaintainDateEd) {
    this.prevMaintainDateEd = prevMaintainDateEd;
  }

  public Date getNextMaintainDateSt() {
    return nextMaintainDateSt;
  }

  public void setNextMaintainDateSt(Date nextMaintainDateSt) {
    this.nextMaintainDateSt = nextMaintainDateSt;
  }

  public Date getNextMaintainDateEn() {
    return nextMaintainDateEn;
  }

  public void setNextMaintainDateEn(Date nextMaintainDateEn) {
    this.nextMaintainDateEn = nextMaintainDateEn;
  }

  public String getMemo() {
    return memo;
  }

  public void setMemo(String memo) {
    this.memo = memo;
  }

}
